#include<iostream>
#include<vector>
using namespace std;

int main() 
{
    vector<int> a{1, 2, 3,4};
    for(vector<int>::iterator it=a.begin();it!=a.end();)
    {
        if(*it%2==1)
        //使用一个it接受返回的新的迭代器，实现自增
            it = a.erase(it);
        else
            it++;
    }
    for (auto elem:a)
        cout<<elem<<endl;
}
